Performance analysis of dynamic multitasking imprecise computation system - Computers and Digital Techniques [see also IEE Proceedings-Computers and Digital Techniques], IEE
نویسندگان
چکیده
The scheduling of tasks in dynamic multitasking computer systems using imprecise (partial) computations is studied. In our system, tasks arrive randomly during run-time, and they are to be processed as quickly as possible. We model the task in such a way that each task has two parts of computation: a mandatory part, and an optional part. The tasks are scheduled such that: if the total number of tasks in the system is no more than M (a system parameter), the tasks are executed fully to produce precise results, i.e. both the mandatory and the optional parts are executed. When the total number of tasks exceeds M , then only the mandatory parts of the tasks are executed. As less computation resourse is used on each task under this imprecise computation condition, the response time of tasks should improve significantly. To study this dynamic imprecise computation system, we propose three performance metrics to measure responsiveness and quality of computation of tasks. Queueing methods are used to analyse the scheduling problem, and performance metrics are computed numerically. The performance of the scheme is assessed, and found to be effective in keeping the mean task waiting time at a low value when the system is heavily loaded or overloaded. The effect of variations in parameter values on the system performance is also examined.
منابع مشابه
Mapping single and multiple multilevel structures onto the hypercube - Computers and Digital Techniques [see also IEE Proceedings-Computers and Digital Techniques], IEE
The paper introduces algorithms that map single and multiple multilevel structures onto the hypercube. For the case of the pyramid, which is a special multilevel structure, it is shown that a new algorithm is a compromise among existing algorithms with regard to cost and performance. Comparative analysis of the algorithms is carried out using analytical techniques and simulation results.
متن کاملTagged systolic arrays - Computers and Digital Techniques [see also IEE Proceedings-Computers and Digital Techniques], IEE
Design of systolic arrays from a set of non-linear and nonuniform recurrence equations is discussed. A systematic method for deriving a systolic design in such cases is presented. A novel architectural idea, termed a tagged systolic array (TSA), is introduced. The design methodology described broadens the class of algorithms amenable for tagged systolic array implementation. The methodology is ...
متن کاملAnalytic models for performance evaluation of single-buffered banyan networks under nonuniform traff - Computers and Digital Techniques [see also IEE Proceedings-Computers and Digital Techniques], IEE
The performance of single-buffered banyan networks under certain nonuniform traffic patterns had been studied by Garg and Huang. However, the models used are over simplified and the results obtained may deviate from exact values significantly. Alternative models to achieve more accurate performance estimates are presented. In our models, the destinations of blocked packets residing in the buffe...
متن کاملNew parallel Hough transform for circles - Computers and Digital Techniques [see also IEE Proceedings-Computers and Digital Techniques], IEE
The Hough transform is a well known medium-level image recognition technique for the detection of curves. The conventional Hough technique [I, 21 requires a three-dimensional accumulator array (AA) for the detection of circles. Because shape parameterisation and data structure of the accumulator array significantly affect the memory space and computation loading requirements of any hardware or ...
متن کاملAutomated synthesis of digital multiplexer networks - Computers and Digital Techniques [see also IEE Proceedings-Computers and Digital Techniques], IEE
A programmed algorithm is presented for the synthesis and optimisation of networks implemented with multiplexer universal logic modules. The algorithm attempts level by level optimisation selecting the control variables that result in minimum number of continuing branches. Cascaded networks, if realisable, are always found and given preference over tree networks, though mixtures of cascade and ...
متن کامل